package main

import (
	"fmt"
)

func main() {

	// var sum = 0
	// for i := 1; i <= 100; i++ {
	// 	sum += i
	// }
	// fmt.Println("sum(0...100)=", sum)

	// //死循环
	// for {
	// 	time.Sleep(1 * time.Second)
	// 	fmt.Println(time.Now().Format("2006-01-02 15:04:05")) //固定格式
	// }

	// //while
	// i := 0
	// for i < 100 {
	// 	fmt.Println("第", i, "次")
	// 	i++
	// }

	// i := 0
	// for {
	// 	fmt.Println("第", i, "次")
	// 	i++
	// 	if i > 100 {
	// 		break
	// 	}
	// }

	s := []string{"枫枫", "明明", "刚刚"}
	for index, value := range s {
		fmt.Println("index:", index, "value:", value)
	}

	m := make(map[string]string)
	m["枫枫"] = "知道"
	m["小明"] = "小红"
	m["小刘"] = "小李"
	for k, v := range m {
		fmt.Println(k, "的对象是", v)
	}

	//continue打印1-20，30-50的数
	for i := 1; i <= 50; i++ {
		if i > 20 && i < 30 {
			continue
		}
		fmt.Println(i)
	}
}
